What is moorestown nj population?

Moorestown, NJ is a small town located in Burlington County. According to the United States Census Bureau, the population of Moorestown was 20,295 in 2019. The town is known for its historic architecture and well-preserved downtown area. It is also home to many parks and recreational facilities, including a public golf course, soccer fields, and tennis courts. The median household income in Moorestown is $136,221, and the median age of residents is 45 years old. The racial makeup of the town is predominantly white, with a small percentage of African American and Asian residents.